package com.cms.recursoshumanos.object.list;

import java.util.Vector;

import net.rim.device.api.util.Persistable;

import com.cms.recursoshumanos.object.TipoEvento;

public class ListaTipoEvento
{
	Vector listaTipoEvento;
	
	public Object[] getListaObjetoSelector()
	{
		Object[] listado_objetos;
		
			
			if (cantElementListaTipoEvento() > 0)
			{
				listado_objetos = new Object[cantElementListaTipoEvento()];
				listado_objetos[0] = "Seleccione Uno";
				
				for (int i = 0 ; i < cantElementListaTipoEvento() ; i++)
				{
					listado_objetos[i] = getTipoEventoAtIndex(i).getNombreTipoEvento();
				}
			}
			else
			{
				listado_objetos = new Object[1];
				listado_objetos[0] = "Vacio";
			}
			
		return listado_objetos;
		
	}
	
	
	public ListaTipoEvento()
	{
		this.listaTipoEvento = new Vector();
	}
	public int cantElementListaTipoEvento()
	{
		return this.listaTipoEvento.size();
	}
	public void addTipoEvento(TipoEvento elTipoEvento)
	{
		this.listaTipoEvento.addElement(elTipoEvento);	
	}
	public void setListaTipoEvento(Vector listaTipoEvento)
	{
		this.listaTipoEvento = listaTipoEvento;
	}
	public Vector getListaTipoEvento()
	{
		return this.listaTipoEvento;
	}
	public void resetListaTipoEvento()
	{
		listaTipoEvento.removeAllElements();
	}
	public void deleteTipoEventoAtIndex(int index)
	{
		listaTipoEvento.removeElementAt(index);
	}
	public TipoEvento getTipoEventoAtIndex(int index)
	{
		return (TipoEvento) this.listaTipoEvento.elementAt(index);
	}
	
}

